package com.idp.system.dto;

import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.util.List;

/**
 * 数据字典DTO类
 * @author King
 */
@Data
@ApiModel(description = "数据字典DTO类")
@JsonIgnoreProperties({"handler","hibernateLazyInitializer"})
public class SysDictionaryDto implements Serializable {

	private static final long serialVersionUID = 1L;

	@ApiModelProperty("主键ID")
	private String id;
	@ApiModelProperty("编码")
	private String dictCode;
	@ApiModelProperty("名称")
	private String dictName;
	@ApiModelProperty("分组id")
	private String groupId;
	@ApiModelProperty("排序")
	private Integer sort;
	@ApiModelProperty("明细集合")
	private List<SysDictionaryDto> childList;

}
